Text copied to clipboard!

Название

Text copied to clipboard!

Программист встроенных систем

Описание

Text copied to clipboard!
Мы ищем Программиста встроенных систем, который присоединится к нашей команде инженеров и будет заниматься разработкой, тестированием и внедрением программного обеспечения для встроенных устройств. Эта роль требует глубоких знаний в области микроконтроллеров, операционных систем реального времени (RTOS), а также навыков программирования на языках C и C++. Ваша основная задача будет заключаться в создании надежного и эффективного программного обеспечения, которое будет использоваться в различных отраслях, включая автомобильную промышленность, телекоммуникации, медицинские устройства и потребительскую электронику. Вы будете работать в тесном сотрудничестве с аппаратными инженерами, чтобы обеспечить полную интеграцию программного обеспечения с аппаратной частью. Кандидат должен обладать способностью анализировать технические требования, разрабатывать архитектуру программного обеспечения, писать чистый и документированный код, а также проводить модульное и системное тестирование. Опыт работы с отладочными инструментами, такими как JTAG, логические анализаторы и осциллографы, будет большим плюсом. Мы ценим инициативность, внимание к деталям и способность работать в команде. Если вы увлечены технологиями и хотите участвовать в создании инновационных решений, мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка программного обеспечения для встроенных систем
  • Анализ и интерпретация технических требований
  • Проектирование архитектуры программного обеспечения
  • Программирование на языках C и C++
  • Интеграция программного обеспечения с аппаратной частью
  • Проведение модульного и системного тестирования
  • Использование отладочных инструментов (JTAG, логические анализаторы)
  • Оптимизация производительности и надежности кода
  • Создание технической документации
  • Участие в командных совещаниях и планировании проектов

Требования

Text copied to clipboard!
  • Высшее техническое образование (информатика, электроника, автоматика)
  • Опыт разработки ПО для встроенных систем от 2 лет
  • Знание языков программирования C и C++
  • Опыт работы с RTOS (FreeRTOS, VxWorks и др.)
  • Понимание архитектуры микроконтроллеров (ARM, AVR, PIC)
  • Навыки работы с отладочными инструментами
  • Умение читать электрические схемы
  • Знание протоколов связи (UART, SPI, I2C, CAN)
  • Английский язык на уровне чтения технической документации
  • Способность работать в команде и соблюдать сроки

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт работы с RTOS?
  • Какие микроконтроллеры вы использовали в своих проектах?
  • Опишите проект, в котором вы разрабатывали встроенное ПО.
  • Какие отладочные инструменты вы используете чаще всего?
  • Как вы обеспечиваете надежность и стабильность кода?
  • Есть ли у вас опыт работы с протоколами CAN или I2C?
  • Как вы подходите к тестированию встроенного ПО?
  • Какие языки программирования вы используете в своей работе?
  • Как вы взаимодействуете с аппаратными инженерами?
  • Готовы ли вы работать с новым оборудованием и технологиями?